home *** CD-ROM | disk | FTP | other *** search
/ Network CD 2 / Network CD - Volume 2.iso / programs / internet / tcp / server / port-lpr.lha / Makefile < prev    next >
Encoding:
Makefile  |  1991-03-22  |  844 b   |  36 lines

  1. CC=gcc -ansi -g -Dunix
  2. BINDIR=/usr/local/bin
  3. SRCS=lpr.c config.h Makefile lpr.man lpr.cat patchlevel.h
  4. PKG=README MANIFEST LICENSE $(SRCS)
  5. #NROFF=nroff
  6. NROFF=groff -Tascii
  7.  
  8. lpr: lpr.c config.h
  9.     -if [ -f /usr/lib/libsocket.a ] ; then \
  10.         $(CC) -o lpr lpr.c -lsocket ; \
  11.     else \
  12.         $(CC) -o lpr lpr.c ; \
  13.     fi
  14.  
  15. lpr.cat: lpr.man
  16.     $(NROFF) -man lpr.man > lpr.cat
  17.  
  18. install: lpr
  19.     cp lpr $(BINDIR)/lpr.new
  20.     chown root $(BINDIR)/lpr.new
  21.     chmod 4711 $(BINDIR)/lpr.new
  22.     -rm $(BINDIR)/lpr || mv $(BINDIR)/lpr $(BINDIR)/lpr.old
  23.     mv $(BINDIR)/lpr.new $(BINDIR)/lpr
  24.  
  25. port-lpr.tar: $(PKG)
  26.     tar cf port-lpr.tar $(PKG)
  27.  
  28. port-lpr.tar.Z.uu: $(PKG)
  29.     tar cf - $(PKG) | compress | uuencode port-lpr.tar.Z > port-lpr.tar.Z.uu
  30.  
  31. port-lpr.uushar: $(PKG)
  32.     for i in $(PKG) ; do uuencode $$i < $$i ; done > port-lpr.uushar
  33.  
  34. port-lpr.shar: $(PKG)
  35.     shar $(PKG) > port-lpr.shar
  36.